docs/libxl: Re-specify XENSTORE_DATA as EMULATOR_XENSTORE_DATA
authorAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 4 Aug 2015 17:16:32 +0000 (18:16 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 5 Aug 2015 09:46:30 +0000 (10:46 +0100)
commit47801b04514ba1da91b57801d36be6c61033a312
treebc75b06a3c3bc8717f781ff3e3e49144df1aa32d
parent2b8ba04cd150250d23ff0a396851b7ec9a500f07
docs/libxl: Re-specify XENSTORE_DATA as EMULATOR_XENSTORE_DATA

The legacy "toolstack" record as implemented in libxl turns out not to
be 32/64bit safe.  As migration v2 has not shipped yet, take this
opportunity to adjust the specification and fix the incompatibility.

Libxl shall loose all knowledge of the old "toolstack" blob and use this
EMULATOR_XENSTORE_DATA record instead.  Compatibility shall be handled
by the legacy conversion script.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
docs/specs/libxl-migration-stream.pandoc
tools/libxl/libxl_sr_stream_format.h
tools/python/Makefile
tools/python/scripts/convert-legacy-stream
tools/python/xen/migration/legacy.py
tools/python/xen/migration/libxl.py
tools/python/xen/migration/tests.py